﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ExplodingCow.Basilisk.Logic
{
    /// <summary>
    /// A Data type for the removing of saved list files (Currently Unused)
    /// </summary>
    public class ListRemover
    {
        /// <summary>
        /// private static instance for singleton
        /// </summary>
        private static ListRemover instance;
        /// <summary>
        /// private constructor for singleton
        /// </summary>
        private ListRemover()
        { 
        
        }
        /// <summary>
        /// Get the instance of the ListRemover
        /// </summary>
        /// <returns>the static instance of ListRemover</returns>
        public static ListRemover GetListRemover()
        {
            if (instance == null)
            {
                instance = new ListRemover();
            }
            return instance;
        }
        /// <summary>
        /// Remove the specified saved xml file
        /// </summary>
        /// <param name="directory">the directory where the file is located</param>
        /// <param name="fileName">the name of the file in the directory</param>
        public void Remove(string directory, string fileName)
        { 
            //create logic in here for removing a file in the specified directory that matches the fileName
        }

    }
}
